@CHARSET "UTF-8";

#calendar{margin:10px 0px 20px 0px;color:#555;}
#calendar h4 {border-bottom: 2px solid #5bd999;text-align: center;font-size: 16px;margin-top: 5px;margin-bottom:0px;padding: 5px 0;}
#calendar .sign_tab{width: 100%;border-collapse: collapse;border: 1px solid #e5e5e5;border-top: 0;table-layout: fixed;}
#calendar .sign_tab th{text-align: center;height: 40px;font-size: 12px;font-weight: 700;}
#calendar .sign_tab td{border: 1px solid #e5e5e5;height: 40px;text-align: center;font-size: 14px;font-family: arial;}
#calendar .sign_tab td.over{background-color: #f3f3f3;border-left: 0;border-right: 0;}
#calendar .sign_tab td.red_tbg{background-color: #2BD56F;color: #FFF;}
#calendar .sign_tab td.cur_day{background-color: #FFD2D2;color: #FFF;}

